/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Enums;

/**
 *
 * @author Luis_Angel
 */
public class TestEnum {

    enum instrumentos {

        GUITARRA, TROMPETA, BATERIA, BAJO
    };
    instrumentos tamano;
    TamanoCafe tc;

    public static void main(String... args) {
        instrumentos in = instrumentos.BATERIA;
        System.out.println(in);
        TestEnum edc = new TestEnum();
        edc.tamano = TestEnum.instrumentos.GUITARRA;
        System.out.println(edc.tamano);

        TestEnum c1 = new TestEnum();
        TestEnum c2 = new TestEnum();
        c1.tc = TamanoCafe.GRANDE;
        c2.tc = TamanoCafe.CHICO;

        System.out.println("Tamaño de café 1(c1): " + c1.tc);
        System.out.println("Tamaño de café 2(c2): " + c2.tc);

        System.out.println("Onzas 1(c1): " + c1.tc.getOnzas());
        System.out.println("Onzas 2(c2): " + c2.tc.getOnzas());

        myEnum a = myEnum.GRANDE;
        System.out.println(">" + a.getTraduccion());
    }
}

enum TamanoCafe {

    CHICO(5), MEDIANO(8), GRANDE(10);
    private int onzas;

    TamanoCafe(int onzas) {
        this.onzas = onzas;
    }

    public int getOnzas() {
        return this.onzas;
    }
}

enum myEnum {

    CHICO("small"), MEDIANO("middle"), GRANDE("big");
    private String traduccion;

    myEnum(String onzas) {
        this.traduccion = onzas;
    }

    public String getTraduccion() {
        return traduccion;
    }

    public void setTraduccion(String traduccion) {
        this.traduccion = traduccion;
    }
}
